.keyword {
    -fx-fill: #81d4fa;
    -fx-font-weight: bold;
}
.semicolon {
    -fx-font-weight: bold;
}
.paren {
    -fx-fill: firebrick;
    -fx-font-weight: bold;
}
.bracket {
    -fx-fill: darkgreen;
    -fx-font-weight: bold;
}
.brace {
    -fx-fill: teal;
    -fx-font-weight: bold;
}
.string {
    -fx-fill: #1976d2;
}
.number {
    -fx-fill: #c2185b;
}

.comment {
	-fx-fill: cadetblue;
}

.paragraph-box:has-caret {
    -fx-background-color: #f2f9fc;
}
.keyword {
	-fx-fill: #00796b;
}
.colon {
    -fx-fill:brown;
}

.styled-text-area .selection {
    -fx-fill: #efefef;
}

.resumed-line {
    -fx-background-color:  #fcf2f2;
    -rtfx-background-color: #fcf2f2;
}
